SAC: G: 3-D Cellular Automata based PRNG
نویسنده
چکیده
Random numbers are critical in many areas like security, simulation, gaming and even gambling. Random numbers are basically of two types: true random numbers and pseudorandom numbers. In this paper we propose a three dimensional cellular automata (3-D CA) based pseudo-random number generator (PRNG). Cellular Automata (CA) is used in pseudo-random number generators to produce high-rate random numbers. However, the randomness of such numbers directly depends upon the CA rules and the number of neighbor cells. The two-dimensional (2-D) CA have several limitations such as finding the best CA rules, boundary cell problems, etc. To address the problems existing in the 2-D CA, we propose a random number generator based on 3-D cellular automata. The proposed generator is based on the rule numbers 43, 85, 170 and 201, and on incremental boundary conditions. The output bits are then passed to the well-known Diehard, ENT and NIST test suites to test its randomness. The results reveal that the bit stream generated by the proposed scheme passes all the tests present in the test suites.
منابع مشابه
A Family of Controllable Cellular Automata for Pseudorandom Number Generation
In this paper, we present a family of novel Pseudorandom Number Generators (PRNGs) based on Controllable Cellular Automata (CCA) ─ CCA0, CCA1, CCA2 (NCA), CCA3 (BCA), CCA4 (asymmetric NCA), CCA5, CCA6 and CCA7 PRNGs. The ENT and DIEHARD test suites are used to evaluate the randomness of these CCA PRNGs. The results show that their randomness is better than that of conventional CA and PCA PRNGs ...
متن کاملConfigurable Cellular Automata for Pseudorandom Number Generation
This paper proposes a generalized structure of cellular automata (CA) – the configurable cellular automata (CoCA). With selected properties from programmable CA (PCA) and controllable CA (CCA), a new approach to cellular automata is developed. In CoCA, the cells are dynamically reconfigured at run-time via a control CA. Reconfiguration of a cell simply means varying the properties of that cell ...
متن کاملOn the Selection of Cellular Automata based PRNG in Code Division Multiple Access Communications
The main contribution of this article is to investigate the application suitability of Cellular Automata based pseudo-random noise generator in Code Division Multiple Access Communications. New dynamics in group Cellular Automata were explored. Extensive analysis for two classes of group Cellular Automata (maximum length Cellular Automata and equal length Cellular Automata) were carried out. Th...
متن کاملAn Efficient Prng for Stream Ciphers Based on Hybrid Cellular Automata with Nonlinear Feedback
This work proposes a high efficiency PRNG suitable for use in stream ciphers. It is based on hybrid cellular automata with nonlinear feedback to improve its resistance to attacks. It is shown that it can be designed with an arbitrary number N of cells as long as N>Nth with no need for designing a new polynomial like in traditional feedback shift registers (it is easily scalable). The space of t...
متن کاملChaotic Encryption Method Based on Life-Like Cellular Automata
We propose a chaotic encryption method based on Cellular Automata(CA), specifically on the family called the “Life-Like” type. Thus, the encryption process lying on the pseudo-random numbers generated (PRNG) by each CA’s evolution, which transforms the password as the initial conditions to encrypt messages. Moreover, is explored the dynamical behavior of CA to reach a “good” quality as PRNG bas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017